An Architecture for Building Customizable Context-aware Applications by End-users
نویسنده
چکیده
The application logic of many current context-aware systems, that is, which action to perform in response to sensor events, is hard coded and not modifiable by the user. Hard-coded application logic makes the system difficult to personalize, while the invisibility and the unmodifiability of the application logic make it difficult for the user to get a common understanding about the system behavior. Users may stop using the system since they have the feeling of losing the control over it. In this paper, we bring together two research fields, context-aware computing and rule-based systems, and propose an architecture which enables end-users to customize and control contextaware applications. We report on a usability case study conducted in courses of teaching activities and conclude this paper with a status report and an outlook into the future work.
منابع مشابه
A context-sensitive dynamic role-based access control model for pervasive computing environments
Resources and services are accessible in pervasive computing environments from anywhere and at any time. Also, due to ever-changing nature of such environments, the identity of users is unknown. However, users must be able to access the required resources based on their contexts. These and other similar complexities necessitate dynamic and context-aware access control models for such environmen...
متن کاملContext-aware systems: concept, functions and applications in digital libraries
Background and Aim Among the places that context-aware systems and services would be very useful, are libraries. The purpose of this study is to achieve a coherent definition of context aware systems and applications, especially in digital libraries. Method: This was a review article that was conducted by using Library method by searching articles and e-books on websites and databases. Results:...
متن کاملContext Aware Framework – A Middleware for Ubiquitous Computing
Context Aware Computing enables the applications or systems to provide relevant services and information to users, based on the information collected from various entities involved in the environment. It also provides the ability for the systems to acquire and do reasoning on the situational context. In this paper we discuss about various research challenges for building context aware system co...
متن کاملEmpowering End-User Programming in Context-Aware Applications
End-user programming becomes increasingly important for context-aware computing since the system behavior of existing context-aware systems does not reflect the situation the end-user intended. In this paper, we present a general proposed framework, which enables end-users to program, customize and control context-aware system behavior in a simple way. We discuss the building prototypes and con...
متن کاملA Context-aware Architecture for Mental Model Sharing through Semantic Movement in Intelligent Agents
Recent studies in multi-agent systems are paying increasingly more attention to the paradigm of designing intelligent agents with human inspired concepts. One of the main cognitive concepts driving the core of many recent approaches in multi agent systems is shared mental models. In this paper, we propose an architecture for sharing mental models based on a new concept called semantic movement....
متن کامل